Ultra Online Casino
Kurzinfo
Themenbereich
Softwareentwicklung
Lernende/r
Loren Ukaj
Lehrbetrieb
Komax AG
Betreuer
Manuel Gut, Urs Nussbaumer
Aufgabenstellung
Das Ziel war es eine casino Webseite zu erstellen, auf der die Benutzer zwei Spiele spielen können: Blackjack und Slots. Im Blackjack Spielt ein Bot als Dealer immer mit dem benutzer mit. Der Benutzer kann Chips setzen und versuchen den Dealer zu schlagen. Im Slots Spiel kann der Benutzer auf einen Knopf drücken um die Walzen zu drehen und versuchen den Jackpot zu knacken.
Ergebnisse
Die Webseite wurde erfolgreich erstellt und die beiden Spiele funktionieren einwandfrei. Der Benutzer kann zwischen den Spielen wählen und sein Glück versuchen.
Lösungskonzept
Die Webseite wurde mit HTML, CSS und JavaScript erstellt. HTML wurde verwendet um die Struktur der Webseite zu erstellen, CSS um das Design zu gestalten und JavaScript um die Funktionalität der Spiele zu implementieren. Für das Blackjack Spiel wurde ein einfaches Regelwerk implementiert, bei dem der Dealer immer eine Karte zieht bis er mindestens 17 Punkte hat. Für das Slots Spiel wurden drei Walzen erstellt, die zufällig Symbole anzeigen wenn der Benutzer auf den Spin Knopf drückt.
Aufgetretene Probleme
Während der Entwicklung der Webseite gab es einige Herausforderungen, insbesondere bei der Implementierung der Spielmechaniken. Beim Blackjack Spiel war es schwierig, die Regeln korrekt umzusetzen und sicherzustellen, dass der Bot als Dealer richtig funktioniert. Beim Slots Spiel war die Herausforderung, die Animationen der Walzen flüssig zu gestalten und sicherzustellen, dass die Gewinnkombinationen korrekt erkannt werden. Diese Probleme konnten jedoch durch gründliches Testen und Anpassen des Codes gelöst werden.
Ausblick
In Zukunft könnten weitere Spiele hinzugefügt werden, um die Vielfalt der angebotenen Spiele zu erhöhen. Zudem könnten zusätzliche Funktionen implementiert werden, wie z.B. ein Punktesystem oder ein Benutzerkonto, um den Spielspaß zu steigern. Auch die Gestaltung der Webseite könnte weiter verbessert werden, um ein noch ansprechenderes Nutzererlebnis zu bieten.